package com.neusoft.ch7.abstractdemo;

public abstract class Shape {

	// 属性
	// 面积
	private double area;
	// 周长
	private double per;
	// 行为

	/**
	 * 计算面积(抽象方法)
	 * 
	 * @return 面积
	 */
	public abstract double calculateArea();

	/**
	 * 计算周长(抽象方法)
	 * 
	 * @return 周长
	 */
	public abstract double calculatePer();

	
	public double getArea() {
		return area;
	}

	public void setArea(double area) {
		this.area = area;
	}

	public double getPer() {
		return per;
	}

	public void setPer(double per) {
		this.per = per;
	}

}
